#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <unistd.h>
#include <string.h>
#include <errno.h>  // 系统错误码
#include "seqlist.h"

// 甲方
int main(int argc, char const *argv[])
{
    // a. 初始化一个空的顺序表
     seqlist *gz2518=init_list(10);

    // b. 将若干学生节点放入顺序表
    student zhangshan={18,"zhangshan",85.5};
    student lisi={21,"lisi",60.5};
    student wangwu={23,"wamgwu",90.5};
    
    add_list(&zhangshan,gz2518);
    add_list(&lisi,gz2518);
    add_list(&wangwu,gz2518);
    // c. 按分数排序
    sort_list(gz2518);

    // d. 遍历节点，逐个输出节点
    list_for_each(gz2518);

    // e. 释放相关资源

    return 0;
}